AIoT设备高可靠固件升级引擎的研究
Published in Journal of Fujian Computer, 2022
Recommended citation: Dayao Ji. (2022). "A Highly Reliable Firmware Update Engine for AIoT Device." Journal of Fujian Computer. 38(12). https://kns.cnki.net/kcms2/article/abstract?v=KaAwsYWd1tL5wTvcn0_HvX1SsVuTKBxvbOiSd4nOGUOD-3XBrgEpV8Vc0z-x2XuHz3tWe1tGPX--FEP8r1tl8CbWtmpx3b2wuZ9vNJGA44GRVa9Iuzfl0uM7BN15z6anpgLvpOykuUn4EfXauVWW4w==&uniplatform=NZKPT&language=CHS
AIoT设备高可靠固件升级引擎的研究
摘要:在AIoT设备固件升级过程中,如何防止升级过程中因意外中断而导致的设备变砖问题是固件升级的核心问题。同时如何减少设备固件本身的空间占用,从而给用户更多的可使用空间是关键的产品需求。为此,本文提出了一种针对Android系统的AIoT设备固件升级引擎。它通过一组设备出厂后保持不变的固件来确保设备在任何时候都有一套正常工作的固件升级系统,从而解决现有Android系统固件升级引擎无法同时防止升级过程中因意外导致的设备变砖问题和设备固件及其升级过程占用存储空间高的问题。实验结果表明,该方法在同时兼顾可靠性和提高存储介质空间利用率方面表现良好,已经在大量实际AIoT设备中得到了广泛应用。
A Highly Reliable Firmware Update Engine for AIoT Device
Abstract: How to prevent the device from being bricked due to unexpected interruption during the firmware update process of AIoT device is the core issue of firmware update, and how to reduce the space occupied by the device firmware itself, so as to give users more usable space is a key product requirement. This paper proposes an AIoT device firmware update engine for Android system, which ensures that the device has a working firmware update system at any time through a set of firmware that remains unchanged after the device is shipped. It solves the problem that the existing firmware update engine of Android system cannot simultaneously prevent the device from becoming bricked due to accidents during the update process and the problem that the device firmware and its update process occupy high storage space. The experimental results show that the method performs well in both reliability and improved storage medium space utilization, and has been widely used in a large number of practical AIoT devices.
Recommended citation:
纪大峣. AIoT设备高可靠固件升级引擎的研究[J]. 福建电脑, 2022, 38(12): 13-19.
D. Ji, “A Highly Reliable Firmware Update Engine for AIoT Device,” Journal of Fujian Computer, vol. 38, no. 12, p. 13-19, Dec.2022.
更多引用请参考:https://kns.cnki.net/dm/manage/export.html?filename=CJFDLAST2023!FJDN202212003!1!0&displaymode=NEW&uniplatform=NZKPT
